# -*- coding: utf-8 -*-
import tkinter as tk

root = tk.Tk()
root.title("字体兼容性测试")
root.geometry("500x300")

# 我们不指定任何特定字体，让系统自己选择一个默认的
# 如果连这个都无法显示中文，那说明Tkinter环境一定有问题
label = tk.Label(root, text="你好，世界！系统默认字体。", font=("", 20))
label.pack(pady=20)

# 我们再尝试一次文泉驿，它通常是最不可能失败的
label2 = tk.Label(root, text="你好，世界！文泉驿微米黑。", font=("fonts noto cjk", 20))
label2.pack(pady=20)

root.mainloop()